runtime.workType.assistQueue (field)

18 uses

	runtime (current package)
		mgc.go#L199: 	lockInit(&work.assistQueue.lock, lockRankAssistQueue)
		mgc.go#L424: 	assistQueue struct {
		mgcmark.go#L737: 	lock(&work.assistQueue.lock)
		mgcmark.go#L738: 	list := work.assistQueue.q.popList()
		mgcmark.go#L740: 	unlock(&work.assistQueue.lock)
		mgcmark.go#L748: 	lock(&work.assistQueue.lock)
		mgcmark.go#L753: 		unlock(&work.assistQueue.lock)
		mgcmark.go#L758: 	oldList := work.assistQueue.q
		mgcmark.go#L759: 	work.assistQueue.q.pushBack(gp)
		mgcmark.go#L766: 		work.assistQueue.q = oldList
		mgcmark.go#L770: 		unlock(&work.assistQueue.lock)
		mgcmark.go#L774: 	goparkunlock(&work.assistQueue.lock, waitReasonGCAssistWait, traceBlockGCMarkAssist, 2)
		mgcmark.go#L789: 	if work.assistQueue.q.empty() {
		mgcmark.go#L801: 	lock(&work.assistQueue.lock)
		mgcmark.go#L802: 	for !work.assistQueue.q.empty() && scanBytes > 0 {
		mgcmark.go#L803: 		gp := work.assistQueue.q.pop()
		mgcmark.go#L825: 			work.assistQueue.q.pushBack(gp)
		mgcmark.go#L836: 	unlock(&work.assistQueue.lock)